import { legacy_createStore, combineReducers } from "redux";
import Num from "./num/reducer.js";
import Arr from "./arr/reducer.js";
// 模块优化
/**
 * 思路1、循环判断 action.type 和 action.actionNames中是否一致
 *
 * 思路2、直接判断模块中的action中是否有action[action.type]这个方法，有就调用
 */

/**
 * redux本身自带的模块化
 * 1、使用combineReducers来创建一个 reducers
 * 2、使用legacy_createStore将reducers创建一个仓库
 */
const reducers = combineReducers({
  Num,
  Arr,
});

const store = legacy_createStore(reducers);
export default store;
